بسم تعالی
درس3: جمع باینری
در جمع باینری اعداد را زیر هم می نویسیم. قوانین:
0 با 0 = 0
1 با 0 = 1
1 با 1 = 0 و انتقال 1
در مثال بالا عدد <11> یعنی 3 را با عدد <10> یعنی 2 جمع کردیم که حاصل <101> یعنی 5 شد.
درس4: تفریق باینری
داستان تفریق یکم فرق داره. باید بگم که رایانه قادر به انجام عمل تفریق نیست و برای تفریق از راهبرد جمع به نحو خاصی استفاده می کند. به طوریکه عدد دوم تفریق که باید آن را از عدد اول کم کنیم و مفروق منه نام دارد باید معکوس شده و به علاوه 1 شود.
یعنی اگر بخواهیم عدد <111>7 را منهای عدد <101>5 کنیم باید مفروق منه یعنی <101>5 را معکوس کنیم به معنی آن که صفر ها را یک و یک ها را صفر کنیم:
1 0 1 تبدیل می شود به:
0 1 0
حالا باید یک واحد که قولش را داده بودیم به آن اضافه کنیم که از همان روش جمع استفاده می کنیم.
0 1 0
1 +
1 1 0
خب حالا کافیه این دو را با هم جمع کنیم اما یه چیزی یادتون نره یه عدد 4 رقمی منهای یه عدد 3 رقمی یه عدد 5 رقمی نمیشه، پس اگه دیدید جواب داره با انتقالات بیشتر از ارقام مفروق(عدد اولی) می شه آن را حذف و عملیات را قطع می کنیم.
1 1 1
1 1 1 7
1 1 0 + 5
0 1 0 2
دوره: مفروق منه را معکوس کرده و با مفروق جمع می کنیم و در صورتی که از حد گذشت بقیه را حساب نمی کنیم.
ممنونم که وقت گذاشتین امیدوارم یاد گرفته باشین
نظرات شما عزیزان:
پاسخ: بله ولی کامپیوتر این کار ها رو میکنه

.gif)
.: Weblog Themes By Pichak :.